#ifndef SOLID_TEXTURE_HPP
#define SOLID_TEXTURE_HPP

#include "../common/noiseUntil.hpp"
#include "texture.hpp"

/*
 * @brief Simple noise texture
 */
class SolidTexture : public Texture {
public:
  SolidTexture( vec3f c ) : col( c ) {}

  virtual vec3f value( const vec2f &uv, const vec3f &p ) const { return col; }

private:
  vec3f col;
};

#endif